﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Resources;
using Microsoft.Reporting.WebForms;

namespace SSRS_Localization
{
    public class MyReportLocalization : IReportViewerMessages
    {

        //public void Test()
        //{
        //    Console.WriteLine(ReportingResource.Resource.BackButtonToolTip);
        //}


        public string BackButtonToolTip
        {
            //Return "Back"
            get { return ReportingResources.Resource.BackButtonToolTip; }
        }

        public string ChangeCredentialsText
        {
            //Return "Change Credentials"
            get { return ReportingResources.Resource.ChangeCredentialsText; }
        }

        public string ChangeCredentialsToolTip
        {
            //Return "Change Credentials"
            get { return ReportingResources.Resource.ChangeCredentialsToolTip; }
        }

        public string CurrentPageTextBoxToolTip
        {
            //Return "Current Page"
            get { return ReportingResources.Resource.CurrentPageTextBoxToolTip; }
        }

        public string DocumentMap
        {
            //Return "Document Map"
            get { return ReportingResources.Resource.DocumentMap; }
        }

        public string DocumentMapButtonToolTip
        {
            //Return "Document Map"
            get { return ReportingResources.Resource.DocumentMapButtonToolTip; }
        }

        public string ExportButtonText
        {
            //Return "Export"
            get { return ReportingResources.Resource.ExportButtonText; }
        }

        public string ExportButtonToolTip
        {
            //Return "Export"
            get { return ReportingResources.Resource.ExportButtonToolTip; }
        }

        public string ExportFormatsToolTip
        {
            //Return "Export"
            get { return ReportingResources.Resource.ExportFormatsToolTip; }
        }

        public string FalseValueText
        {
            //Return "False"
            get { return ReportingResources.Resource.FalseValueText; }
        }

        public string FindButtonText
        {
            //Return "Find"
            get { return ReportingResources.Resource.FindButtonText; }
        }

        public string FindButtonToolTip
        {
            //Return "Find"
            get { return ReportingResources.Resource.FindButtonToolTip; }
        }

        public string FindNextButtonText
        {
            //Return "Find Next"
            get { return ReportingResources.Resource.FindNextButtonText; }
        }

        public string FindNextButtonToolTip
        {
            //Return "Find Next"
            get { return ReportingResources.Resource.FindNextButtonToolTip; }
        }

        public string FirstPageButtonToolTip
        {
            //Return "First Page"
            get { return ReportingResources.Resource.FirstPageButtonToolTip; }
        }

        public string InvalidPageNumber
        {
            //Return "Invalid Page Number"
            get { return ReportingResources.Resource.InvalidPageNumber; }
        }

        public string LastPageButtonToolTip
        {
            //Return "Last Page"
            get { return ReportingResources.Resource.LastPageButtonToolTip; }
        }

        public string NextPageButtonToolTip
        {
            //Return "Next Page"
            get { return ReportingResources.Resource.NextPageButtonToolTip; }
        }

        public string NoMoreMatches
        {
            //Return "No More Matches"
            get { return ReportingResources.Resource.NoMoreMatches; }
        }

        public string NullCheckBoxText
        {
            //Return "Null"
            get { return ReportingResources.Resource.NullCheckBoxText; }
        }

        public string NullValueText
        {
            //Return "Null"
            get { return ReportingResources.Resource.NullValueText; }
        }

        public string PageOf
        {
            //Return "Page Of"
            get { return ReportingResources.Resource.PageOf; }
        }

        public string ParameterAreaButtonToolTip
        {
            //Return "Parameter Area"
            get { return ReportingResources.Resource.ParameterAreaButtonToolTip; }
        }

        public string PasswordPrompt
        {
            //Return "Password"
            get { return ReportingResources.Resource.PasswordPrompt; }
        }

        public string PreviousPageButtonToolTip
        {
            //Return "Previous Page"
            get { return ReportingResources.Resource.PreviousPageButtonToolTip; }
        }

        public string PrintButtonToolTip
        {
            //Return "Print"
            get { return ReportingResources.Resource.PrintButtonToolTip; }
        }

        public string ProgressText
        {
            //Return "Progress"
            get { return ReportingResources.Resource.ProgressText; }
        }

        public string RefreshButtonToolTip
        {
            //Return "Refresh"
            get { return ReportingResources.Resource.RefreshButtonToolTip; }
        }

        public string SearchTextBoxToolTip
        {
            //Return "Search"
            get { return ReportingResources.Resource.SearchTextBoxToolTip; }
        }

        public string SelectAll
        {
            //Return "Select All"
            get { return ReportingResources.Resource.SelectAll; }
        }

        public string SelectAValue
        {
            //Return "Select a Value"
            get { return ReportingResources.Resource.SelectAValue; }
        }

        public string SelectFormat
        {
            //Return "Select Format"
            get { return ReportingResources.Resource.SelectFormat; }
        }

        public string TextNotFound
        {
            //Return "Text Not Found"
            get { return ReportingResources.Resource.TextNotFound; }
        }

        public string TodayIs
        {
            //Return "Today is"
            get { return ReportingResources.Resource.TodayIs; }
        }

        public string TrueValueText
        {
            //Return "True"
            get { return ReportingResources.Resource.TrueValueText; }
        }

        public string UserNamePrompt
        {
            //Return "User Name"
            get { return ReportingResources.Resource.UserNamePrompt; }
        }

        public string ViewReportButtonText
        {
            //Return "View Report"
            get { return ReportingResources.Resource.ViewReportButtonText; }
        }

        public string ZoomControlToolTip
        {
            //Return "Zoom"
            get { return ReportingResources.Resource.ZoomControlToolTip; }
        }

        public string ZoomToPageWidth
        {
            //Return "Zoom to Page Width"
            get { return ReportingResources.Resource.ZoomToPageWidth; }
        }

        public string ZoomToWholePage
        {
            //Return "Zoom to Whole Page"
            get { return ReportingResources.Resource.ZoomToWholePage; }
        }

    }
}
